﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Sio.Mdm.BF.Administracija;
using Sio.Mdm.Server;
using Sio.Mdm.Types.Database;

namespace Sio.Mdm.BL.Administracija
{
    [Service(Name="VarnostniZetoniService", DefaultInterface=typeof(IVarnostniZetoniService))]
    public class VarnostniZetoniService : Base.BaseFirebird<VarnostniZeton>, IVarnostniZetoniService
    {
        public VarnostniZetoniService()
            : base("IDM")
        {
        }

    }

    [Service(Name = "FunkcionalnostiService", DefaultInterface = typeof(IFunkcionalnostiService))]
    public class FunkcionalnostiService : Base.BaseFirebird<Funkcionalnost>, IFunkcionalnostiService
    {
        public FunkcionalnostiService()
            : base("IDM")
        {
        }

    }

    [Service(Name = "FunkcionalnostiZetoniService", DefaultInterface = typeof(IFunkcionalnostiZetoniService))]
    public class FunkcionalnostiZetoniService : Base.BaseFirebird<FunkcionalnostZeton>, IFunkcionalnostiZetoniService
    {
        public FunkcionalnostiZetoniService()
            : base("IDM")
        {
        }

    }

    [Service(Name = "PraviceFunkcionalnostiService", DefaultInterface = typeof(IPraviceFunkcionalnostiService))]
    public class PraviceFunkcionalnostiService : Base.BaseFirebird<PravicaFunkcionalnost>, IPraviceFunkcionalnostiService
    {
        public PraviceFunkcionalnostiService()
            : base("IDM")
        {
        }

    }

    [Service(Name = "VlogePraviceService", DefaultInterface = typeof(IVlogePraviceService))]
    public class VlogePraviceService : Base.BaseFirebird<VlogaPravica>, IVlogePraviceService
    {
        public VlogePraviceService()
            : base("IDM")
        {
        }

    }

    [Service(Name = "ZetoniUporabnikaService", DefaultInterface = typeof(IZetoniUporabnikaService))]
    public class ZetoniUporabnikaService : Base.BaseFirebird<ZetoniUporabnika>, IZetoniUporabnikaService
    {
        public ZetoniUporabnikaService()
            : base("IDM")
        {
        }

    }
}
